// express模块用来创建路由 mongoose模块用来创建数据库，连接数据库 body-parser模块用来对post请求的请求体进行解析
const express = require('express');
const hero = require('./router/hero');
const mongoose = require("mongoose");
const bodyParser = require("body-parser");
const cookieParser = require('cookie-parser'); //

//这一句是连接上数据库
var db = mongoose.connect('mongodb://localhost:27017/myDbs', { useNewUrlParser: true }, function(err) {
    if (err) {
        console.log('Connection Error:' + err)
    } else {
        console.log('Connection success!')
    }
});

//这里的myDbs是数据库的名字，不是表的名字


const app = express()
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use('/api', hero)
app.listen(3000, () => {
    console.log('app listening on port 3000.')
})